using Magiq.Tests.TestModel;

namespace Magiq.Tests.Entities.TestModel
{
    public class EntityFrameworkTestClass : ITestClass<EntityFrameworkTestClass>
    {
        #region ITestClass1<EntityFrameworkTestClass1> Members

        public virtual int Id { get; set; }
        public virtual string StringProperty { get; set; }
        public virtual string AnotherStringProperty { get; set; }
        public virtual int IntProperty { get; set; }
        public virtual int? NullableIntProperty { get; set; }
        public virtual int AnotherIntProperty { get; set; }

        public virtual EntityFrameworkTestClass SelfReference { get; set; }

        public virtual ReferenceTestClass Reference { get; set; }

        public virtual ReferenceTestClass Reference2 { get; set; }

        #endregion
    }
}